#pragma once

#include "utils.h"

/*----------------------------------------------------------------------------*/

class CImage
{
/*----------------------------------------------------------------------------*/

public:

/*----------------------------------------------------------------------------*/

	CImage( const DoubleV& _data, int _resultSize, int _activeOut );

	~CImage();

/*----------------------------------------------------------------------------*/

	const DoubleV& GetData() const;
	const DoubleV& GetResult() const;

	// temp
	void PrintResultArray();
	void PrintData();

/*----------------------------------------------------------------------------*/

private:

/*----------------------------------------------------------------------------*/

	int     m_activeOut;
	DoubleV m_data;
	DoubleV	m_result;

/*----------------------------------------------------------------------------*/

};

/*----------------------------------------------------------------------------*/
